package com.jnxx.task.service;

import com.jnxx.basic.service.IBaseService;
import com.jnxx.task.domain.Task;

import java.util.HashMap;
import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author haha
 * @since 2023-08-22
 */
public interface ITaskService extends IBaseService<Task> {

    HashMap<String, List<Task>> getStaffTaskById(Task task);

    void changeStates(Task task);

    void updatSureState(Long id);

    void successEvaluation(Long id,Long myStart,Long leaderStart );

    List<Task> findByNotReceiveTask();

    void reminderTask(Long id);

    HashMap<String, List<Task>> selectDelayTask(Task task);
}
